Medical Dictionary

lenticulostriate artery

noun len·tic·u·lo·stri·ate artery \(ˌ)len-ˌtik-yə-lō-ˈstrī-ˌāt-\

Medical Definition of LENTICULOSTRIATE ARTERY

:  a branch of the middle cerebral artery supplying the corpus striatum

Browse

How to use a word that (literally) drives some people nuts.
Test your vocab with our fun, fast game
Ailurophobia, and 9 other unusual fears